//import com.spire.pdf.*;
//import com.spire.pdf.graphics.*;
//import com.spire.pdf.widget.PdfPageCollection;
//
//import java.awt.*;
//import java.awt.geom.*;
//
///**
// * @author dayu
// * @version 1.0
// * @email dayu007@foxmail.com
// * @date 2020/12/24 20:44
// * @description
// */
//public class PDFTest {
//
//
//    public static void main(String[] args) {
//
//        //创建PdfDocument类的对象
//        PdfDocument pdf = new PdfDocument();
//        //加载测试文档
//        pdf.loadFromFile("C:/Users/Administrator/Desktop/test/2020税收政策目录.pdf");
//        //获取测试文档中的第一页
//        PdfPageBase page = pdf.getPages().get(0);
//        //调用insertWatermark()方法添加文本水印
//        insertWatermark(page);
//
//        //保存文档
//        pdf.saveToFile("C:/Users/Administrator/Desktop/test/2020税收政策目录4.pdf");
//    }
//
//    static void insertWatermark(PdfPageBase page) {
//        Dimension2D dimension2D = new Dimension();
//        PdfTrueTypeFont font1 = new PdfTrueTypeFont(new Font("Arial Unicode MS", Font.PLAIN, 14), true);
//        dimension2D.setSize(page.getCanvas().getClientSize().getWidth() / 5, page.getCanvas().getClientSize().getHeight() / 5);
//        PdfTilingBrush brush = new PdfTilingBrush(dimension2D);
//        brush.getGraphics().setTransparency(0.9F);
//        brush.getGraphics().save();
//        brush.getGraphics().translateTransform((float) brush.getSize().getWidth() / 4, (float) brush.getSize().getHeight() / 5);
//        brush.getGraphics().rotateTransform(-45);
//        brush.getGraphics().drawString("段老师经理3班", font1, PdfBrushes.getViolet(), 0, 0, new PdfStringFormat(PdfTextAlignment.Center));
//        brush.getGraphics().restore();
//        brush.getGraphics().setTransparency(1);
//        Rectangle2D loRect = new Rectangle2D.Float();
//        loRect.setFrame(new Point2D.Float(0, 0), page.getCanvas().getClientSize());
//        page.getCanvas().drawRectangle(brush, loRect);
//    }
//
//}
